package mlz.g_anno;

import org.junit.Test;

/*
定义AnnotationTest测试类，解析Demo类中的全部注解。
 */
public class AnnotationTest {
    @Test//解析注解
    public void test(){
        //1.获取类的字节码对象
        Class<Demo> c = Demo.class;
        //2.解析Demo类上的注解
        if (c.isAnnotationPresent(MyTest4.class)){
            //获取类上的MyTest4注解
            MyTest4 my4 = c.getDeclaredAnnotation(MyTest4.class);
            //获取my4注解上的属性值
            System.out.println(my4.aaa());
            System.out.println(my4.value());
            System.out.println(my4.bbb());
        }
    }

    //解析方法上的注解 -> 作业
}


































